org.eclipse.vtp.desktop.core.dialogs
Class MultiPageFramedDialog

java.lang.Object
  extended by org.eclipse.jface.window.Window
      extended by org.eclipse.vtp.desktop.core.dialogs.FramedDialog
          extended by org.eclipse.vtp.desktop.core.dialogs.MultiPageFramedDialog
All Implemented Interfaces:
org.eclipse.jface.window.IShellProvider, LinkViewerSelectionListener
Direct Known Subclasses:
ComponentPropertiesDialog

public class MultiPageFramedDialog
extends FramedDialog
implements LinkViewerSelectionListener

Author:
Trip

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
org.eclipse.jface.window.Window.IExceptionHandler
 
Field Summary
 
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK
 
Constructor Summary
MultiPageFramedDialog(org.eclipse.jface.window.IShellProvider shellProvider)
           
MultiPageFramedDialog(org.eclipse.swt.widgets.Shell parentShell)
           
 
Method Summary
 void addPage(ContentPage page)
           
protected  void cancelPressed()
           
protected  void createButtonBar(org.eclipse.swt.widgets.Composite parent)
           
protected  void createDialogContents(org.eclipse.swt.widgets.Composite parent)
           
protected  void createSideBar(org.eclipse.swt.widgets.Composite parent)
           
protected  java.util.List getPages()
           
protected  void okPressed()
           
protected  boolean processOk()
           
 void selectionChanged(java.lang.String selection)
           
 void setCanFinish(boolean canFinish)
           
 
Methods inherited from class org.eclipse.vtp.desktop.core.dialogs.FramedDialog
create, createContents, getFrameColor, getParentShell, getSideBarColor, getSideBarControl, getSideBarSize, getTitle, setFrameColor, setSideBarColor, setSideBarControl, setSideBarSize, setTitle
 
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, close, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getInitialLocation, getInitialSize, getLayout, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, handleShellCloseEvent, initializeBounds, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MultiPageFramedDialog

public MultiPageFramedDialog(org.eclipse.swt.widgets.Shell parentShell)
Parameters:
parentShell -

MultiPageFramedDialog

public MultiPageFramedDialog(org.eclipse.jface.window.IShellProvider shellProvider)
Parameters:
shellProvider -
Method Detail

createButtonBar

protected void createButtonBar(org.eclipse.swt.widgets.Composite parent)
Overrides:
createButtonBar in class FramedDialog

createDialogContents

protected void createDialogContents(org.eclipse.swt.widgets.Composite parent)
Overrides:
createDialogContents in class FramedDialog

createSideBar

protected void createSideBar(org.eclipse.swt.widgets.Composite parent)
Overrides:
createSideBar in class FramedDialog

addPage

public void addPage(ContentPage page)

cancelPressed

protected void cancelPressed()

processOk

protected boolean processOk()

okPressed

protected void okPressed()

getPages

protected java.util.List getPages()

selectionChanged

public void selectionChanged(java.lang.String selection)
Specified by:
selectionChanged in interface LinkViewerSelectionListener

setCanFinish

public void setCanFinish(boolean canFinish)